.user {
  .action {
    nz-dropdown {
      .avatar {
        width: 248px;
        display: inline-block;

        > div {
          vertical-align: middle;
          margin: 10px 0 10px 16px;
          cursor: pointer;

          .info {
            display: inline-block;
            vertical-align: top;
            margin-left: 5px;
          }
        }

        &:hover {
          background-color: whitesmoke;
        }
      }
    }

    a {
      float: right;
      padding: 19.5px 13px;

      &:hover {
        background-color: whitesmoke;
      }
    }
  }
}

nz-modal {
  .content {
    margin: 0 -16px;
    font-size: 15px;

    .overview {
      padding-top: 27px;
      height: 270px;
      text-align: center;

      .avatar {
        width: 80px;
        height: 80px;
        line-height: 80px;
        border-radius: 40px;
      }

      .avatar-text {
        position: absolute;
        top: 25%;
        left: 48.5%;
        font-size: 25px;
        color: white;
      }

      .name {
        font-size: 36px;
      }

      a {
        color: red;
        font-weight: bold;
      }
    }

    .normal {
    }

    .help {
    }

    .about {
    }

    p.title {
      font-weight: bold;
      background-color: whitesmoke;
      padding: 5px 30px;
    }
  }
}
